/**   
 * Copyright © 2018 嘉源锐信. All rights reserved.
 * 
 * @Title: MqLogService.java 
 * @Project: mq-consumer-client
 * @Package: com.huntkey.rx.sceo.mq.client.consumer.service 
 * @Description: TODO
 * @author: liuyong0   
 * @date: 2018年9月19日 上午11:28:07 
 * @version: V1.0   
 */
package com.amos.mqclient.consumer.service;

import com.amos.mqclient.pojo.MqMessage;

/** 
 * @ClassName: MqLogService 
 * @Description: TODO
 * @author: liuyong0
 * @date: 2018年9月19日 上午11:28:07  
 */
public interface MqLogService {
	
	/**
	 * @Title: updateMessageStatus
	 * @date: 2018年9月19日 上午11:52:40
	 * @Description: 更新消息状态
	 * @param message
	 * @param status
	 */
	public void updateMessageStatus(MqMessage message, String status);
	
	/**
	 * @Title: getMessageById
	 * @date: 2018年9月19日 下午4:37:43
	 * @Description: TODO
	 * @param messageId
	 * @return MqMessage
	 */
	public MqMessage getMessageById(String messageId);


	/**
	 * 更新错误信息
	 * @param messageId
	 * @param error_cause
	 */
	public void updateMessageError(String messageId, String error_cause);

}
